home *** CD-ROM | disk | FTP | other *** search
/ BBS in a Box 5 / BBS in a Box -Volume V (BBS in a Box) (April 1992).iso / Files / Bus / M / MouseDroppings Hints.cpt / Mouse Droppings Hints / Mouse Droppings Hint Folder / 1988 Hints / 04_88 MacHint < prev    next >
Encoding:
Text File  |  1990-11-20  |  12.3 KB  |  201 lines

  1. If you place an EPS file in a page layout program, be sure the source EPS document is on the disk when you print, or you won't get Postscript quality printout.
  2.  
  3. To avoid MultiFinder on bootup, hold down the Command key while booting.
  4.  
  5. I thought Mac owners didn't have to be told that serif fonts — the ones with little feet on the letters, like New York, Times and Palatino — are read more easily in blocks of text than sans serif (without feet) fonts like Helvetica, Geneva and Avant Garde. 
  6. Trust me! All the typography experts tell you that. Use the sans serif for headlines and punchy pieces of text. Use serif fonts for body text. Once you see a really gross example, like an entire MUG newsletter set in Helvetica, you will be a convert to serif body type.
  7.  
  8. Some applications can be made to take advantage of the larger Mac II screen by holding down the Command key while enlarging the window, but not Ashton-Tate's Full Paint. (Thanks, Random Access, University of Texas at Austin MUG.)
  9.  
  10. There is an undocumented feature in Canvas which makes Bezier curves. Hold down the Option key while selecting the polygon tool. Draw the polygon, then type Command/E and the polygon becomes a Bezier curve, which can be manipulated. 
  11. In the Canvas DA, the keyboard equivalent does not work, so go to the menu item Edit Polygon instead.
  12.  
  13. The SFScroll INIT by Andy Hertzfeld will leave your scroll tab right where you left it in dialog boxes like the Open... dialog box. This INIT is in the public domain.
  14.  
  15. If there is a lot of static electricity in the air — play safe and ground yourself on a piece of grounded metal before touching the ports or connectors on your Mac. 
  16.  
  17. If you haven't upgraded your Suitcase to version 2.0 and it won't work with a Mac II, use FEdit or MacSnoopy and hunt for 225F205F2050 and change it to 6000008C2050.
  18.  
  19. To avoid font ID number conflicts, install ALL of your fonts in a huge single file. Now load several "disk size" (less than 800k) suitcases from this one file. If you stick to those fonts, you can now use these suitcases to move fonts all over the place, just as long as they don't go in a system or suitcase with fonts which have not been exposed to this process. If you introduce a new font to this group, you either have to do it all over again, or examine the new font to satisfy yourself there is no conflict.
  20.  
  21. Check your Mac II mouse before the warranty expires. If it doesn't give a definite "click" when pressed, you may have a defective mouse cover. True to form, Apple does not sell mouse covers, just the whole mouse.  If you have a defective mouse cover, eventually your cursor will freeze and you won't be able to boot. (Thanks David Sachs, South Coast MUG of Goleta, CA, and sorry about your mouse.)
  22.  
  23. I recently read a front page article in a MUG newsletter describing a way to refill your own LaserWriter cartridges.
  24. Don't! Not only don't, but don't have it refilled by anyone who does it as the article describes.  They tell you to drill a hole and refill it through the hole.
  25. No, no, no! To refill a cartridge safely, it should be disassembled, cleaned, adjusted and checked for wear or abnormalities. Be sure that your cartridge refiller does exactly that.
  26. Oh, and the article says you can refill six times. Maybe. Sometimes. But three times is more like it. After that, most rechargers will tell you that you are on your own.
  27. The 5.0 LaserWriter driver doesn't work well with 512k Macs. Use 4.0 until the 5.2 version shows up, which Hoyt Bayles of Apple says will solve everything. Well, maybe not everything, but almost everything. Hoyt also says the Command/Shift/4 print screen won't be supported in future Systems for a number of technical reasons, including MultiFinder complications. So learn to use Command/Shift/3 and print out the resulting  bitmapped image.
  28.  
  29. Word 3.0 Hints
  30. I am always wanting to use the Command symbol as I write. Here's a way to get the Command symbol, diamond, check mark and  in Word 3.01.
  31. Click in the lower left corner, in the block where the page number appears. The word Code appears there. Type the ASCII code for whichever symbol you want, hit Return, highlight the resulting character in your text and change it to Chicago.
  32. The ASCII codes are 17 for the Command key, 18 for the check mark, 19 for the diamond and 20 for the  symbol.
  33. Of course in most LaserWriter fonts, Option/Shift/K gives you the .
  34. Each of the dialog boxes in Word 3.01 can be moved to a preferred location on the screen. For instance, the Spelling dialog box can be grabbed by the title bar and hauled down to the lower part of the screen. The next time you access Spelling… the box will be right where you put it.
  35. How many bugs left in Microsoft Word 3.01 (not 3.0, which we all beta tested)? David Sachs has a list of more than 120 bugs in Word 3.01. Among them are lots of spelling checker bugs. For a list, send a self-addressed, stamped envelope to David at P.O. Box 11626, St. Paul, MN 55111-0626. (Thanks to Intelligent Mac from SmartMAC MUG, the MUG for Mensans.) By the way, David is also collecting FullWrite Professional bugs, a chore we hope will not be as aggravating as collecting Word 3.0 bugs.
  36. In both Word 3.01 and Pagemaker 2.0a, hold down Command/Option/t to set a default indent. Repeat as many times as you need indent space. (MacValley Voice, Burbank, CA MUG.)
  37.  
  38. HyperCard Hints
  39. HyperBook Maker is out with a 1.1 upgrade which makes it compatible with HyperCard 1.1. Contact Ideaform, (515) 472-7256 to get the upgrade if you haven’t already received it.
  40.  
  41. If you want to change the text in a locked field, it takes a lot of clicking around. Here is a script to do it simply. Put this script in your Home stack and you will be able to use Option/click to unlock a field and Command/click to lock it again:
  42.  
  43. on mouseUp
  44.     if the optionKey is down then
  45.         get the name of the target
  46.         if it contains “field” then
  47.             if lockText of it then set the lockText of it to false
  48.         end if
  49.     else if the commandKey is down then
  50.         get the name of the target
  51.         if it contains “field” then
  52.             if lockText of it is¬
  53.             false then
  54.                 hide msg
  55.                 set the lockText of it¬
  56.                 to True
  57.             end if
  58.         end if
  59.     else    
  60.         pass mouseUp
  61.         exit mouseUp
  62.     end if
  63. end mouseUp
  64.     
  65. Sound played off stacks located on floppies or non-SCSI hard disks sometimes sound scratchy. Here’s a  on mouseUp script to smooth the sound out, where namesound here is the name of the sound to be played:
  66.  
  67.     play “namesoundhere”
  68.     wait until the sound is “done”
  69.         -- Windoid #6
  70.  
  71. To type in the message box when it is open and you are currently typing in a field, type Command/M twice and you will be in the message box, ready to type. (Windoid #6.)
  72.  
  73. If you double click the A tool in a torn-off tools menu, you get access to the dialog box which lets you change fonts, sizes and styles for paint-style text. (Windoid #6.)
  74.  
  75. Would you like a field which alternately shows and hides? Here is a script which will do that, where "FieldName" is the name of the field to be shown/hidden:
  76.  
  77. on mouseUp
  78.     set visible of field "FieldName"¬
  79.     to not visible of field "FieldName"
  80. end mouseUp
  81.  
  82. Here is how you write doMenu scripts. If there are two words or more in the menu item, or it ends in three dots (Open...), be sure to include the entire menu item within plain quote marks ("Menu Item...") For example:
  83.  
  84.     doMenu "Stack Info..."
  85.  
  86. Also, remember that HyperCard is not case-sensitive. The, the and THE are all the same to HyperCard.
  87.  
  88. If you have a script which updates a time display, and you are typing somewhere, the time update script will move your cursor at each update. To temporarily disable this updating, place a double hyphen before the "on idle" line which performs the updates. This temporarily makes that script instruction a comment, which HyperCard will not use. Change it back at the end of the session.
  89.  
  90. Here is a handy script for use with HyperCard running under MultiFinder. It lets you go to the Finder in a flash:
  91.  
  92. on mouseUp
  93.     doMenu "finder"
  94. end mouseUp
  95.  
  96. There, that wasn't hard, was it?
  97.  
  98. If you plan to use the message box as part of a script, show message is sometimes better to use than doMenu "Message"  This is because doMenu "Message" is a toggle, so if the message box is already open, doMenu "Message" will close it, which might not be what you wanted.
  99.  
  100. If you have a stack which is protected, but not password protected, you can go to the scripting level by opening the message box and typing in set userLevel to 5. Then hit a Return.
  101.  
  102. Here's a two frame animation script from MACFUG NEWS from the University of Utah Faculty Users Group. Draw two similar but slight different pictures. Place them in adjacent HyperCard cards. Now the script:
  103.  
  104. on mouseUp
  105.     repeat for count = 1 to 10
  106.     push card  -- remember this card
  107.     go next card
  108.     pop card -- back to remembered card
  109.     end repeat
  110. end mouseUp
  111.  
  112. In HyperCard, the marquee doesn't necessarily mean a rectangle. Try this. Draw a rectangle around an image. Now type Command/S and the marquee shrinks into a lasso to precisely surround the image.
  113.  
  114. Have you ever hidden fields or buttons which you cannot find? Use this script to find them all.
  115.  
  116. on mouseUp
  117.     repeat with i = 1 to the number¬
  118.     of fields 
  119.     -- or buttons, bkgnd buttons, etc.
  120.     show field i -- or button, bkgnd     -- button, etc.
  121.     end repeat
  122. end mouseUp
  123.  
  124. Keep this script handy somewhere, so you can Copy/Paste it when needed
  125.  
  126. Any field with locked text can have script actions which make it act like a button.
  127.  
  128. To copy a text field as a graphic in Hyper DA, hold down the Option key while executing the Copy command. (MacNexus from Sacramento (CA) MUG.)
  129.  
  130. For $3.00, Berkeley MUG will send you a HyperCard catalog stack  listing their HyperCard offerings. (BMUG, 1442-A Walnut St. #62, Berkeley, CA 94709.)
  131.  
  132. Help, programmers. Does anyone out there know how to convert an snd HyperCard sound back into a SoundWave file where it can be resampled, combined and edited? Write me care of MACazine if you have a technique you would like to share.
  133.  
  134. And in case there is still a programmer out there wondering what to do next, HyperCard could use a DA or a script which would show you what sound (snd's) are available within a stack, listing them by the name which HyperCard's play command can recognize.
  135.  
  136. The Macintosh is famous for the warning dialog boxes which keep you from inadvertently throwing away a file. Here is how you can make HyperCard warn you when you are deleting buttons. Put this script in the Home stack:
  137.  
  138. on deleteButton
  139.   answer "Do you REALLY want to¬
  140.     delete that button?" with¬
  141.     "No, Copy it" or "Yes"
  142.    if it is "No, Copy it" then
  143.       doMenu "copy button"
  144.       doMenu "paste button"
  145.    end if
  146. end delete button   -- (WINDOID #6)
  147.  
  148. If you want a different font, size or style for a button name, replacing the default Chicago 12 plain, type in the message box:
  149.  
  150. set TextFont of card button¬
  151. "name of button" to "name of font"
  152. -- where "name of button" is the name of -- that button and "name of font" is
  153. -- the name of the desired font.
  154.  
  155. Set textSize and a number instead of a font name will work -- so will set TextStyle and a style name.
  156.  
  157. HyperCard tells you in the Stack Information dialog box how many k of waste space are in the current stack. Here is a script which automatically compacts your stack as you leave it. Put this in the Home stack and it works on every stack:
  158.  
  159. on closeStack
  160.    if the freeSize of this stack¬
  161.         >= 15000 then
  162.      answer "This stack has " &¬
  163.             round (the freeSize of this ¬
  164.            stack/1024) & "k free,¬
  165.             Compact?" with "NO" or "OK"
  166.      if it is "OK" then¬
  167.         doMenu "compactStack"
  168.    end if
  169. end closeStack     -- (WINDOID #6)
  170.  
  171. Here is a way to print out a single field from a stack. Use TeachText to do the printing:
  172.  
  173. on mouseUp
  174.   open file "TempPrintJunk"
  175.       write field "name of your field"¬
  176.         to file "TempPrintJunk"
  177.    close file "TempPrintJunk"
  178.    print "TempPrintJunk" with "TeachText"
  179. end mouseUp  --(Mel Beckman in Mouse Times)
  180. -- where TempPrintJunk is a holding place -- for your text
  181. -- and "name of your field" is the
  182. -- desired field name
  183.  
  184. If you want to print all the fields, adapt the script as follows:
  185.  
  186. on mouseUp  
  187.     open file "TempPrintJunk"
  188.    repeat with i - 1 to the number¬
  189.         of fields
  190.       write short name of field i to¬
  191.         file "TempPrintJunk"
  192.       write ": " to file "TempPrintJunk"
  193.       write field i to file¬ "TempPrintJunk"
  194.       write return to file¬             "TempPrintJunk"
  195.    end repeat
  196.    close file "TempPrintJunk"
  197.    print "TempPrintJunk" with "TeachText"
  198. end mouseUp  
  199. -- (Mel Beckman in Mouse Times)
  200.  
  201.